"""
要求：
输入：
原始列表：[3,5,7,9,11,13]
移除元素：[7,11]
返回：
[3,5,9,13]
"""
# 定于函数进行用户输入，生成初始列表
def creat_list(start,end):
    # 定义初始列表
    list_1 = []
    # 循环遍历区间生成列表
    for i in range(start,end+1):
        list_1.append(i)
    return list_1
# 获得用户输入
start = int(input("请输入开始数字："))
end = int(input("请输入结束数字："))

# 创建一个包含要删除的元素的列表
def creat_remove_list(num = None):
    list_2 = []
    # 获得用户输入
    while True:
        keyboard_input = input("请选择你的操作：continue or stop")
        if keyboard_input == "stop":
            break
        else:
            num = int(input("请输入你要删除的数字："))
            list_2.append(num)
    return list_2


# 再定义一个函数，进行删除操作
def remove_element(list_1,list_2):
    for i in list_2:
        list_1.remove(i)
    return list_1

initial_list = creat_list(start, end)
print("初始列表:", initial_list)
remove_list = creat_remove_list()
print("要移除的元素:", remove_list)
final_list = remove_element(initial_list.copy(), remove_list)  # 使用copy避免修改原始列表
print("最终列表:", final_list)
